home *** CD-ROM | disk | FTP | other *** search
- This is a version of gas that understands 68030 & 68040 opcodes. It is
- required to build a 68040 version of KludgeMach.
-
- This is a "pre-alpha" release of 1.92.3 that a friend of mine located. It
- probably has some bugs in it, so beware. I have only used it for compiling
- KludgeMach and haven't had any problems doing that. Also, this version
- does not have the base-relative options that Markus Wild has added to to
- the version of gas in his Amiga gcc port, so gas-1.92.3 will not work with
- the -resident option of gcc. This executable has been compiled with the
- -resident option, so the executable can be made resident.
-
- What I have done is rename the gcc:compilers/amiga/*/as to as.old and rename
- the 1.92.3 version to as. If you have made as resident, you will need to
- remove it and make it resident again. If you need to compile something using
- the -resident option, or have some problems with the 1.92.3 version of gas,
- you can rename the 1.92.3 version to as-1.92.3 and rename the as.old to as.
- Making a link to the appropiate version could also be done and might be easier.
-
- In the mk:Makefile, the -mc68020 option needs to be changed to -m68040. The
- mk:motorola/m68k/mmu.h file need to define M68040 to enable the 68040 mmu
- code. Currently the pmap.c file only supports one or the other mmu. In
- mk:amiga/locore.s there is some 68030-specific instructions that need to
- be commented out, since gas won't accept them when compiling for the 68040.
-
- Also included in this archive is a modified specs file for gcc to work with
- the -m68030 and -m68040 options. I've also included as.info* files that
- can be included in the gcc:info directory.
-
- There is a newer release of gas, 2.0, available, but I have not been able to
- get it working properly yet.
-
- ---
- Michael L. Hitch INTERNET: osymh@montana.edu
- Computer Consultant BITNET: OSYMH@MTSUNIX1.BITNET
- Office of Systems and Computing Services
- Montana State University Bozeman, MT USA
-